home *** CD-ROM | disk | FTP | other *** search
- * Mon Jul 27 22:02:50 1992
-
- The first archive of GNU make 3.62, which I sent to the
- atari@archive.umich.edu had some code in it to make the rules for
- checking out RCS file work. This code seemed to work only on my system
- and was basically wrong anyway. Since Stefan Neuhaus ported `ash' to
- the ST, this code is additionally obsolete. (`ash' is the compatible
- replacement for the Bourne Shell in the current BSD unix
- distribution). This make executable is now compiled with GNU-C 2.2.2
- and Bammi's libs and header at patchlevel 82.
-
- The supplied diffs are relative to the GNU-make 3.62 distribution from
- prep.ai.mit.edu.
-
- Note:
- =====
- If you want to use this make in conjunction with `ash' or any other
- shell, you have to set the make variable `SHELL' explicitly to your
- desired shell. Having simply set the variable in the environment is
- not enough since GNU-make resets SHELL for security reasons to
- `/bin/sh'. Therefore you have to invoke make either like this:
-
- make SHELL=d:/mint/bin/sh.ttp
-
- This sets SHELL to the specified shell (note the `.ttp' extension).
- Another way is to edit your makefile and include the following line:
-
- SHELL=d:/mint/bin/sh.ttp
-
- Again with the `.ttp' extension.
-
- * Thu Jan 2 19:44:08 1992
-
- This is a port of GNU make 3.62 to the ST. The work on my part is,
- that I carried the changes from Frank Celler and J.R.Bammi from
- earlier ports of GNU make over to 3.62. The executable is currently
- compiled with J.R.Bammi's ST libs and headers at patchlevel 74. I
- reenabled some code from Bammi to hash only the 8.3 part of a file
- name (see the file dir.c). Without this GNU make wouldn't remake
- targets with names, which were longer than the 8.3 notation. If you
- might be working on a file system, which allows more than 8.3
- character file names (minixfs under MiNT), you should disable the
- atarist code in dir.c and use the original.
-
- See also the readme from Frank Celler, which is below my signature.
- --
- MfG/Regards
-
- /==== Siemens Nixdorf Informationssysteme AG
- / Ridderbusch / , Heinz Nixdorf Ring
- / /./ 4790 Paderborn, West Germany
- /=== /,== ,===/ /,==, //
- / // / / // / / \ NERV:ridderbusch.pad
- / / `==/\ / / / \ BTX:0525467066-0001
-
- Email: ridderbusch.pad@sni-usa.com (America (North & South))
- ridderbusch.pad@sni.de (Rest of world)
- Frank_Ridderbusch@pb.maus.de (MausNet)
-
- ============================================================
-
- These are the atari-diffs for GNU make 3.60. I am using the "ksh" with
- UNIXMODE, which allows long and upper/lowercase filenames, so there is
- no filename reduction to 8.3 filenames. The shell-escap however is changed
- from '\\' to '@'. If your shell does not support "||" you should edit
- the default dependency in "default.c". "make" must be compiled with the new
- "crt0.c" from J.Bammi in order to allow recursive makes.
-
- Frank Celler (fceller@samson.math.rwth-aachen.de)